from django.http import HttpResponse

# def index(request):
#     return HttpResponse("你好，这是一个投票页面。")

# 创建一个项目
'''
1.django-admin startproject TestProject
2.cd TestProject
        |____manage.py
     |____TestProject
     | |______init__.py
     | |____settings.py
     | |____urls.py
     | |____wsgi.py
     目录说明： TestProject: 项目的容器。 manage.py: 一个实用的命令行工具，可让你以各种方式与该 Django 项目进行交互。 
     TestProject/init.py: 一个空文件，告诉 Python 该目录是一个 Python 包。 TestProject/settings.py: 该 Django 项目的设置/配置。
      TestProject/urls.py: 该 Django 项目的 URL 声明;一份由 Django 驱动的网站”目录”。 TestProject/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口，以便运行你的项目
'''
# 启动开发服务器
'''
启动 python manage.py runserver 127.0.0.1:8080

Django 是一个支持国际化和本地化的框架，因此刚才我们看到的默认首页也是支持国际化的，我们将默认语言修改为中文，时区设置为东八区
TestProject/settings.py

# 省略上下文
# 设置语言代码
LANGUAGE_CODE = 'zh-hans'
# 设置时区
TIME_ZONE = 'Asia/Chongqing'
界面就会变为中文显示
'''

# 创建一个应用
'''
你的应用可以存放在任何 Python path 中定义的路径。在这个教程中，
我们将在你的 manage.py 同级目录下创建投票应用。这样它就可以作为顶级模块导入，
而不是 mysite 的子模块。 请确定你现在处于 manage.py 所在的目录下，然后运行这行命令来创建一个应用
python manage.py startapp polls
目录：
    .
    |____db.sqlite3
    |____manage.py
    |____polls
    | |______init__.py
    | |____admin.py
    | |____apps.py
    | |____migrations
    | | |______init__.py
    | |____models.py
    | |____tests.py
    | |____views.py
    |____TestProject
    | |______init__.py
    | |______pycache__
    | | |______init__.cpython-37.pyc
    | | |____settings.cpython-37.pyc
    | | |____urls.cpython-37.pyc
    | | |____wsgi.cpython-37.pyc
    | |____settings.py
    | |____urls.py
| |____wsgi.py

编辑polls/views.py
from django.http import HttpResponse

def index(request):
    return HttpResponse("你好，这是一个投票页面。")
    
    保存后退出，这样一个简单的视图就做好了，接下来需要给它加一个指向这个视图的路由。首先我们需要在polls应用下新建 urls.py 的文件
    from django.urls import path
    from . import views
    
    urlpatterns = [
        path('', views.index, name='index'),
    ]
    
    保存后退出，然后还需要修改 TestProject 目录下的 urls.py，增加 polls 的路由映射配置
    TestProject/urls.py
    from django.contrib import admin
    from django.urls import path, include
    
    urlpatterns = [
        path('polls/', include('polls.urls')),
        path('admin/', admin.site.urls),
    ]
    保存后退出，然后我们再访问网址 http://localhost:8080/polls/， 就能访问到我们新创建的页面了
    Django还有模板，表单，路由，认证，基本的数据库管理等等内建功能，接下来将进一步的介绍 Django 的高级功能
    https://docs.djangoproject.com/zh-hans/2.2/
'''